centos7中redis的使用(redis 您所在的位置:网站首页 centos7 操作 centos7中redis的使用(redis

centos7中redis的使用(redis

#centos7中redis的使用(redis| 来源: 网络整理| 查看: 265

1.redis自带的客户端redis-cli连接redis服务:(-p:指定端口  -a:输入密码)

命令:./redis-cli -p 6379 -a 123456

2.选择操作第几个redis数据库:

命令:select n

3.redis操作string类型的数据:

(1)存取单条数据:set/get

 

(2) 存取多条数据:

存:mset sex man address shanghai

取:mget name sex address

 

4.

4.redis操作hash类型数据:

(1)存取单条数据:hset/hget

 

(2)存取多条数据 :hmset/hmget

 

(3)一次性取redis的key(users)下面的全部数据 :hgetall users

 

(4)删除数据(单条或多条)

 

5.redis操作list类型数据:

集合可以左添加,也可以右添加

 (1)左添加:先添加得数据会被后添加得数据挤到后面去。

添加命令:lpush students dlf lisi

查看命令:lrange students 0 1

 

 

(2)右添加:先添加得数据会被后添加得数据挤到里面去。

添加命令:rpush students zhangsan wangwu

查看命令:lrange students 0 3

(3)查看数据长度/删除数据

命令:llen students

           lrem students 1 zs

 

 

 

(4)list可以存储重复数据:

 

 

(5)删除多条重复数据:从左往右顺序删除:

命令:lrem students 2 lisi

 

 

6.redis操作set数据类型:

(1)存入的数据跟取出的数据顺序不一样,set内部会有一个固定的排序

存入命令:sadd letters aaa bbb ccc ddd eee

查看命令:smembers letters

 

 

(2)查看条数:

命令:scard letters

 

(3)删除数据:

命令:srem letters aaa ccc

 

 

 

7.redis操作sortd set (按我们自己的要求进行排序,set只能按它固定的顺序排序)数据类型:

(1)按顺序添加:

命令:zadd score 3 zhangsan 1 ls 7wangwu 10 dlf

 

 

(2)查看数据:

命令:zrange score 0 4

(3)查看条数:

命令:zcard score

(4)删除数据:

命令:zrem score zhangsan lisi

 

 

 

 

7.redis通用命令:

(1)按层级存储数据:

命令:set cart:user01:item01:apple

 

 

(2)redis设置key的失效时间(常用于验证码的失效时间)(px:毫秒   ex:秒)

命令:set code test ex 10   (表示10秒后失效,将查不到此数据,被系统默认删除)

 

 

(3)查看生效时间:

命令:ttl code

如果值为-1表示永不失效,如果值为-2表示已失效

如果值为正数:表示生效的剩余时间

 

 

(4)给为添加失效时间的数据添加失效时间

命令:expire code 10   (前提是code这个值还存在)

 

(5)参数xx 与nx区别:

xx:当数据存在才能设置失效时间,数据不存在将设置不了

nx:当数据不存在时才能设置成功,数据存在将设置不了

 

 

 

(6)通用删除命令:

命令:del user

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有